package pri.damai.xiaowu.common.security.token;

import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 *
 * @Desc
 * @Author DaMai
 * @Date 2021/10/19 10:12
 * 但行好事，莫问前程。
 */
@Data
@Accessors(chain = true)
public class BaseToken {

    /** 有效时间 单位：毫秒 */
    private Long validTime;

    /** 过期时间 */
    private LocalDateTime expireTime;

    /**
     * 判断是否过期
     * @apiNote [附加描述]
     * @return boolean
     * @author DaMai
     * @date 2021/10/19 11:04
     */
    public boolean ifExpire() {
        return LocalDateTime.now().isAfter(expireTime);
    }

}
